package com.yungu.swift.assets.driver.model.dto;

import com.yungu.swift.base.model.BaseDto;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @Description: 司机个人测评
 */
@Data
public class DriverEvaluationDto extends BaseDto implements Serializable {

    /**
     * uuid
     */
    private String uuid;

    /**
     * 月份
     */
    private String calculatedMonth;

    /**
     * 司机ID
     */
    private String driverUuid;

    /**
     * 司机号码
     */
    private String driverMobile;

    /**
     * 司机名称
     */
    private String driverName;

    /**
     * 路线ID
     */
    private String wayUuid;

    /**
     * 线路名称
     */
    private String wayName;

    /**
     * 出勤天数
     */
    private Integer attendanceDay;

    /**
     * 总趟数
     */
    private Integer tripTotal;

    /**
     * 订单总数
     */
    private Integer orderTotal;

    /**
     * 已完成单数
     */
    private Integer completeOrderTotal;

    /**
     * 乘客总数
     */
    private Integer passengerTotal;

    /**
     * 取消订单数
     */
    private Integer cancelOrderTotal;

    /**
     * 取消订单占比
     */
    private double cancelOrderRatio;

    /**
     * 司机评分
     */
    private double driverScore;

    /**
     * 创建时间
     */
    private Date createOn;

    /**
     * 更新时间
     */
    private Date updateOn;

    /**
     * 更新者
     */
    private String updateBy;

    /**
     * 创建者
     */
    private String createBy;

    /**
     * appid
     */
    private String appid;

}